Transactions in software components: Container-interposed transactions

نویسندگان

  • Marek Procházka
  • František Plášil
چکیده

The paper focuses on transaction context propagation in component-based software architectures, where every component is deployed into a container and client requests may be performed in the scope of a container-interposed transaction. In the existing commercial architectures such as EJB and COM+, the “single attribute approach” is used to specify the transaction context propagation. Being difficult to comprehend, this specification is also not powerful enough to express all the possible transaction propagation policies even for the flat transaction model; advanced transaction models cannot be employed at all. Moreover, the specification takes place as late as at the deployment time so that it is hard to reflect a particular transaction propagation policy in the component code. As a remedy, we propose to specify transaction propagation policy as a part of a component interface by means of a straightforward double attribute (NT&CT) approach. This way, advanced transaction models based on intertransaction dependencies, giving permissions, and delegation can be also specified.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Container-Interposed Transactions

The paper focuses on transaction context propagation in component-based software architectures, where every component is deployed into a container and client requests may be performed in the scope of a container-interposed transaction. In the existing commercial architectures such as EJB and COM+, the “single attribute approach” is used to specify the transaction context propagation. Being diff...

متن کامل

Investigating the Effects of Large Block Transactions and Owner-ship Nature on Non-Financial Disclosure

Having adequate, sufficient and timely information and data is very important for investors' decision making. Processing information and allocating the asset are two fundamental tasks in the securities market and the stock price is more likely to have the nature of disclosure, information effectiveness and asset allocation efficiency. Thus, in this research, the effects of large block transacti...

متن کامل

Errata for "Discovering Documentation for Java Container Classes"

We apologize to the reader for any inconvenience these mistakes may have caused. We are indebted to Hewijin Christine Jiau, Dung-Feng Yu, and Kuo-Feng Ssu for pointing out these mistakes. REFERENCES [1] J. Henkel, C. Reichenbach, and A. Diwan, “Discovering Documentation for Java Container Classes,” IEEE Trans. Software Eng., vol. 33, no. 8, pp. 526543, Aug. 2007. IEEE TRANSACTIONS ON SOFTWARE E...

متن کامل

The Nature and Ethical Effects of Options in Electronic Transactions

Background: Electronic transactions are another form of transactions that are done through electronic tools such as mobile phones, computers, tablets, etc. Considering the synchronization of Iranchr('39')s economic system with the world and meeting the needs of the day, ensuring the correct conclusion of electronic transactions with the correct and ethical use of options is explored. The presen...

متن کامل

The status of Independent and relevant transactions since the conclusions of contract to the dissolution time in Iran's Law and the International Convention on the Sale of Goods 1980 vienna

  Since most transactions in domestic and international trade is as the sale contract, today, with the development of international trade, there are many exchanges on a commodity, and in the meantime, one of the transactions may be terminated reasonably, and this liquidation may affect other transactions, especially in the sale of industrial goods with regard to the specialization of productio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002